Load Balancing in Fault Tolerant Video Server
نویسندگان
چکیده
The Video-on-Demand (VoD) application is popular as the videos are delivered to the users at anytime and anywhere. The system load is increased due to simultaneous access of VoD system by many users. The proposed architecture discusses load balancing mechanism within a video server and to provide service to the users with small start-up delay. The Video storage is based on the probability of the users requesting for the video. Videos with higher request probability are stored and replicated to ensure guaranteed retrieval. Parity generation scheme is employed to provide reliability to non-popular videos. The system is also capable of handling disk failures transparently and thereby providing a reliable service to the user.
منابع مشابه
Optimizing Distributed System Performance via Adaptive Middleware Load Balancing
Load balancing middleware is used extensively to improve scalability and overall system throughput in distributed systems. Many load balancing middleware services are simplistic, however, since they are geared only for specific usecases and environments. These limitations make it hard to use the same load balancing service for anything other than the distributed application it was designed for ...
متن کاملSystematic Review on Existing Load Balancing Techniques in Cloud Computing
Cloud computing requires more reliable, efficient and scalable load balancing algorithm to survive. As one of the main challenges in cloud computing, load balancing facilitate dynamic workload across multiple nodes ensuring that no single node get overloaded. With proper load balancing, resource consumption is maintained at minimum level, enabling scalability, avoiding bottleneck and overprovis...
متن کاملPact – A Fault Tolerant Parallel Programming Environment
Pact is a parallel programming environment relieving the programmer from the burdens of parallel programming which are not really necessary to write efficient parallel programs. This is done by providing a simple synchronization model and virtual shared data with user-defined granularity and automatic consistency control. Pact guarantees user-transparent fault-tolerance with low overhead by usi...
متن کاملMulti-source Mobile Video Streaming: Load Balancing, Fault Tolerance, and Offloading with Prefetching
We present the design and experiments from a testbed implementation of multi-source mobile video streaming that combines three mechanisms: 1) load balancing among different paths from multiple sources, 2) resilience to link and server failures, and 3) enhanced offloading by exploiting mobility and throughput prediction to prefetch video data in caches located at hotspots that the mobile will en...
متن کاملLoad Balancing in Distributed Systems for Cloud Computing Environment
T h e load balancing in the cloud architecture is a important performance for the cloud environment. The advanced and prior load balancing will provided tremendous advantages to the cloud users. In case of a client server architecture still the architecture need some improvements. The improvements basically need the query based wireless sensor networks. The main objective of our project is to d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007